@charset "UTF-8";
/* CSS Document */

/*basic*/
/*
@名称: base
@功能: 重设浏览器默认样式
*/
html { color:#111; background:#fff; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }
/* 内外边距通常让各个浏览器样式的表现位置不同 */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td, hr, button, article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { margin:0; padding:0; }
body, button, input, select, textarea { font:12px/1.5 arial, tahoma, \5b8b\4f53; }
input, select, textarea { font-size:100%; }
table { border-collapse:collapse; border-spacing:0; }
/* IE bug fixed: th 不继承 text-align*/
th { text-align:inherit; }
/* 去除默认边框 */
fieldset, img, a img { border:0; }
/* ie6 7 8(q) bug 显示为行内表现 */
iframe { display:block; }
address, caption, cite, code, dfn, em, th, var { font-style:normal; font-weight:500; }
/* 去掉列表前的标识, li 会继承 */
ol, ul { list-style:none; }
caption, th { text-align:left; }
h1, h2, h3, h4, h5, h6 { font-size:100%; font-weight:500; }
q:before, q:after { content:''; }
ins, a { text-decoration:none; }
/* 清理浮动 */

.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { zoom:1; }
.clear { height: 0; clear: both; font-size:0; zoom:1;/* for IE6 IE7 */ }
.cb { clear:both; }
body .none { display:none; }
.fl, .fr { display:inline; }
.fl { float:left; }
.fr { float:right; }
.tl { text-align:left; }
.tc { text-align:center; }
.tr { text-align:right; }
.f14 { font-size:14px; }
:focus { outline: 0; }

/*修复firefox button内文字不垂直居中*/

input[type="reset"]::-moz-focus-inner, input[type="button"]::-moz-focus-inner, input[type="submit"]::-moz-focus-inner, input[type="file"] > input[type="button"]::-moz-focus-inner {
 margin:0;
 padding:0;
 border:none;
}

/* Css Reset End */
body{
	text-align:center;
	margin:0px auto;
	font:Verdana, Geneva, sans-serif,"微软雅黑";
}

.top_banner{
	background:#0C4F78 url(../images/tab_bg.png) repeat-x center bottom;
	height:106px;/*
	position:relative;
	z-index:9999;
	overflow:hidden;*/
}

.main_max{
	width:990px;
	text-align:center;
	margin:0px auto;
	overflow:hidden;
	position:relative;
}
.navbox_out{
	width:100%;
	min-width:990px;
	margin:0 auto;/*
	overflow:hidden;*/
	padding-top:9px;
	display:block;
}
.navbox{
	width:790px;
	text-align:center;
	margin:0px auto;
}

.navbox a{
	float:left;
	height:36px;
	overflow:hidden;
	padding-left:20px;
	line-height:36px;
	background:url(../images/tab_bg.gif) no-repeat left -36px;
	margin-right:10px;
	white-space:nowrap;
	color:#fff;
	font-size:12px;
	text-decoration:none;
}
.navbox a:hover,.navbox a.over{
	background-position:left 0px;
	text-decoration:none;
}
.navbox a.over{
	font-weight:bold;
}
.navbox a font{
	float:left;
	height:36px;
	overflow:hidden;
	padding-right:20px;
	line-height:36px;
	background:url(../images/tab_bg.gif) no-repeat right -36px;
	cursor:pointer;
	white-space:nowrap;
	color:#fff;
	font-size:12px;
	text-decoration:none;
}
.navbox a:hover font,.navbox a.over font{
	background-position:right 0px;
	text-decoration:none;
}
.navbox a.over font{
	font-weight:bold;
}



#yuyunav {/*
	float: right;
	margin: 15px 0;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border: 1px solid #bbb;
	border-radius: 4px;
	background: #ccc;
	padding: 0 20px;*/
	margin:0 auto;
	height:36px;
	width:790px;
	}
#yuyunav li {
	float: left;
	position: relative;
	background:url(../images/tab_bg.gif) no-repeat left -36px;
	padding-left:20px;
	z-index:10000;
}
#yuyunav li.open, #yuyunav li:hover {/*
  background: #bbb;*/
	background-position:left 0px;
  }
#yuyunav li a {
	display: block;
	float:left;
	color: #fff;
	padding-right:20px;
	text-decoration: none;
	background:url(../images/tab_bg.gif) no-repeat right -36px;
	height:34px;
	line-height:34px;
	}
#yuyunav li.open a, #yuyunav li:hover a{
	background-position:right 0px;
}
#yuyunav li ul {
  display: none;
  position: absolute;
  top: 31px;
  left: 0;
  width: 130px;
  background:#FB8713;
/*
  -webkit-border-bottom-left-radius: 4px;
  -webkit-border-bottom-right-radius: 4px;
  -moz-border-radius-bottomleft: 4px;
  -moz-border-radius-bottomright: 4px;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;;*/
  -webkit-box-shadow: 0 3px 3px rgba(0,0,0,0.15);
  -moz-box-shadow: 0 3px 3px rgba(0,0,0,0.15);
  box-shadow: 0 3px 3px rgba(0,0,0,0.15)
  }
#yuyunav li:hover ul {
  display: block;
  }
#yuyunav li ul li {
  float: left;
  width:100%;
	border-bottom:#EE7F14 1px solid;
	background:none;
	padding-left:0px;
	cursor:pointer;
  }
#yuyunav li ul li a {
	height:30px;
	line-height:30px;
  width:100%;
  background:none;
  padding-right:0px;
	text-align:left;
	text-indent:20px;
  }
#yuyunav li ul li a {display: block;}
#yuyunav li ul li a:hover {
  background: #EE7F14;
  color: #fff;
  }

/* End header */



.logo_tt{
	background:url(../images/logo.png) no-repeat;
	width:251px;
	height:55px;
	float:left;
	margin-top:8px;
}
.welcome_bg{
	background:url(../images/welcome_bg.png) no-repeat;
	width:200px;
	height:22px;
	float:right;
	margin-top:12px;
	line-height:22px;
}

.quite{
	position:absolute;
	right:40px;
	top:45px;
	color:#FFF;
}
.quite a,a:hover{
	color:#FFF;
	text-decoration:none;
}
.high_10{
	height:10px;
	_width:161px;
}
.width_800{
	height:10px;
	width:800px;
	float:left;
}
/*form*/
.form_body{
	background:#E7E7E7 url(../images/form_body.png) repeat-y center top;
	text-align:center;
	margin:0px auto;
}

.form_table{
	border:#D2D2D2 1px solid;
	width:100%;
}
.form_table td{
	border-bottom:1px solid #CCC;
	text-align:left;
	padding-left:5px;
}
.form_table td img{
	vertical-align:middle;
}
.form_table td.left{
	background:#F6F6F6;
	width:105px;
	height:30px;
	line-height:30px;
	text-align:left;
	text-indent:1em;
	border-bottom:1px solid #CCC;
}
.form_table_tltle{
	background:url(../images/table_ttbg.png) repeat-x;
	height:37px;
	border-left:#D2D2D2 1px solid;
	border-top:#D2D2D2 1px solid;
	border-right:#D2D2D2 1px solid;
	line-height:37px;
	text-align:left;
	text-indent:1em;
	font-weight:bold;
}
.form_but{
	border-left:#D2D2D2 1px solid;
	border-bottom:#D2D2D2 1px solid;
	border-right:#D2D2D2 1px solid;
	height:35px;
	line-height:40px;
	text-align:center;
	padding-top:5px;
}
.form_but2{
	border-left:#D2D2D2 1px solid;
	border-bottom:#D2D2D2 1px solid;
	border-right:#D2D2D2 1px solid;
	height:30px;
	line-height:30px;
	text-align:right;
	padding-top:5px;
}
.font_div{
	border-left:#D2D2D2 1px solid;
	border-bottom:#D2D2D2 1px solid;
	border-right:#D2D2D2 1px solid;
	text-align:center;
	padding:5px;
}
.form_list{
	border:1px solid #B2B2B2;
	width:100%;
	height:25px;
	line-height:25px;
}
.form_list td{
	white-space:nowrap;
	height:25px;
	line-height:25px;
	border-right:1px solid #D2D2D2;
	color:#4C3F3E;
	text-align:left;
	padding-left:5px;
}
.form_list tr.one{
	background:#F0F0F0;
}
.form_list tr.org{
	background:#E0EBF9;
}
.form_list tr.title{
	background:url(../images/list_tt.png) repeat-x;
	height:24px;
	font-weight:bold;
}
.form_list td.line{border:1px solid #bbbbbb;border-top:none;}
.form_down{
	border:1px solid #D2D2D2;
	text-align:left;
}
.form_down ul{
	cursor:pointer;
	padding:5px;
}
.form_down ul.org{
	background:#E0EBF9;
}
.form_down li.title{
	font-size:14px;
	line-height:200%;
	background:url(../images/downtt.gif) no-repeat left center;
	padding-left:8px;
}
.form_down li.cont{
	font-size:12px;
	line-height:200%;
}
.form_down li.cont a,a:hover{
	color:#999;
	text-decoration:none;
}
.form_down li.but{
	text-align:right;
}
.formline{
		border-bottom:1px solid #D2D2D2;
		height:1px;
}
.list_page{
	border-left:#B2B2B2 1px solid;
	border-bottom:#B2B2B2 1px solid;
	border-right:#B2B2B2 1px solid;
	text-align:center;
	padding-top:5px;
	margin:0 auto;
}
.lsfy{	
	width:420px;
	overflow:hidden;
	margin:0 auto;
	padding-left:4px;
}
.lsfy li{
	float:left;
	padding-right:3px;
	padding-left:3px;
	font-size:12px;
	font-weight:bold;
	line-height:32px;
}
.lsfy li.ym{
	font-weight:normal;
	font-size:12px;
}
.lsfy .fytextbox{
	height:26px;
	background:#FFFFFF;
	border:1px solid #E2E2E2;
	line-height:26px;
	padding:0px 5px;
	width:40px;
	float:left;
	margin-top:2px;
}
.lsfy a,.lsfy a span.hover,.lsfy span.over{
	width:26px;
	height:26px;
	float:left;
	overflow:hidden;
	background:url(../images/bt3.gif) no-repeat 0 0;/*
	text-indent: -9999px;*/
	display: block;
	line-height:26px;
	font-size:12px;
	color:#000;
	text-align:center;
	font-weight:normal;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}
.lsfy span.over{
	color:#fff;
}
.lsfy a:hover{
	text-decoration:none;
}
.lsfy .fybt1{ background-position:0px -26px; position:relative;}
.lsfy .fybt1 span.hover{ background-position:0px 0px;	position:absolute; color:#FFFFFF;}
.lsfy .over{ background-position:0px 0px; position:relative; color:#fff;}
.lsfy .over span.hover{ background-position:0px 0px;	position:absolute; }

/*form end*/

/*index*/
.nav_bg{
	background:url(../images/nav_bg.png) no-repeat;
	height:47px;
	width:100%;
	min-width:990px;
}
.nav {
	margin:0 auto; 
	position:relative;
	z-index:10;
	margin-left:30px;
	float:left;
}
.nav ul li{
	float:left;
	text-align:center;
	height:40px;
	line-height:40px;
	width:98px;
	color:#000;
	position:relative;
}
.nav ul li a{
	color:#000;
}
.nav ul li a:hover{
	color:#FFF;
}
.nav ul li a.click{
	color:#000000;
}
.curBg {
	background:#F00 url(../images/nav_click.png) no-repeat;
	height:47px;
	position:absolute;
	top:-5px;
	width:98px;
	left:0px;
	z-index:-1;
}
.nav_add{
	float:right;
	background:url(../images/nav_line.png) no-repeat top left;
	height:33px;
	padding-left:17px;
	margin-top:2px;
	color:#000;
	line-height:33px;
}
.nav_add input{
	vertical-align:middle;
}
.right_max{
	float:right;
	text-align:center;
	margin:0px auto;
	position:relative;
}
.left_max{
	width:800px;
	text-align:center;
	margin:0px auto;
	position:relative;
	float:left;
}
.char_bg{
	background:url(../images/char_bg.png) no-repeat left top;
	float:left;
	width:600px;
}
.char_bg li.title{
	text-align:center;
	color:#3F5771;
	font-size:14px;
	font-weight:bold;
}
.char_bg li.char{
	text-align:left;
	padding-left:40px;
	padding-top:25px;
}
.char_detial{
	float:right;
	color:#000;
	padding-top:80px;
	width:150px;
}
.char_detial li.per{
	float:left;
	height:50px;
	line-height:50px;
}
.char_detial li.name{
	float:right;
	height:50px;
	line-height:50px;
}
.rank_top{
	background:url(../images/rank_bg.png) no-repeat;
	width:161px;
	height:5px;
}
.rank{
	background:#F2F2F2;
	color:#000;
	text-align:center;
	margin:0px auto;
	height:auto;
	
}
.rank_list{
	width:130px;
	height:30px;
	line-height:30px;
}
.white{
	background:#FFF;
	color:#000;
	width:150px;
	height:100px;
	text-align:center;
	margin:0px auto;
	padding-top:5px;
}
.gary{
	color:#000;
	width:150px;
	height:140px;
	text-align:center;
	margin:0px auto;
}
.rank_bot{
	background:url(../images/rank_bot.png) no-repeat;
	width:161px;
	height:4px;
}
.time_max{
	background:url(../images/time_bg.png) no-repeat left top;
	width:800px;
	height:82px;
	color:#000;
}
.sfbz_btbox{
	width:635px;
	overflow:hidden;
	float:right;
	text-align:left;/**/
}

.sfbz_btbox li{
	float:left;
}
.sfbz_btbox a,.sfbz_btbox a span.hover,.sfbz_btbox span.over{
	width:90px;
	height:82px;
	float:left;
	overflow:hidden;
	display: block;
	line-height:80px;
	font-size:14px;
	font-weight:bold;
	color:#666666;
	text-decoration:none;
	background:url(../images/sfbz_bt.gif) no-repeat center 0;
	text-align:center;
}
.sfbz_btbox span.over{
	color:#fff;
}
.sfbz_btbox a:hover{
	text-decoration:none;
}
.sfbz_btbox .ssbt1{ background-position:center -82px; position:relative;}
.sfbz_btbox .ssbt1 span.hover{ background-position:center 0px;	position:absolute; color:#FFFFFF;}
.sfbz_btbox .over{ background-position:center 0px; position:relative; color:#fff;}
.sfbz_btbox .over span.hover{ background-position:center 0px;	position:absolute; }


.time_max2{
	background:url(../images/time_bg.png) no-repeat left bottom;
	width:800px;
	height:80px;
	color:#000;
}
.sfbz_btbox2{
	width:635px;
	overflow:hidden;
	float:right;
	text-align:left;/**/
}

.sfbz_btbox2 li{
	float:left;
}
.sfbz_btbox2 a,.sfbz_btbox2 a span.hover,.sfbz_btbox2 span.over{
	width:90px;
	height:82px;
	float:left;
	overflow:hidden;
	display: block;
	line-height:95px;
	font-size:14px;
	font-weight:bold;
	color:#666666;
	text-decoration:none;
	background:url(../images/sfbz_bt2.gif) no-repeat center 0;
	text-align:center;
}
.sfbz_btbox2 span.over{
	color:#fff;
}
.sfbz_btbox2 a:hover{
	text-decoration:none;
}
.sfbz_btbox2 .ssbt1{ background-position:center -82px; position:relative;}
.sfbz_btbox2 .ssbt1 span.hover{ background-position:center 0px;	position:absolute; color:#FFFFFF;}
.sfbz_btbox2 .over{ background-position:center 0px; position:relative; color:#fff;}
.sfbz_btbox2 .over span.hover{ background-position:center 0px;	position:absolute; }
.time_title{
	float:left;
	color:#FFF;
	font-weight:bold;
	font-size:16px;
	margin:35px 30px 0;
}
.time_title img{
	vertical-align:middle;
	margin-left:5px;
}
/**/
.time_title2{
	float:left;
	color:#FFF;
	font-weight:bold;
	font-size:16px;
	margin:20px 30px 0;
}
.time_title2 img{
	vertical-align:middle;
	margin-left:5px;
}
.char_bg2{
	background:url(../images/char_bg2.png) no-repeat left top;
	float:left;
	width:800px;
}
.char_bg2 li.title{
	text-align:center;
	color:#3F5771;
	font-size:14px;
	font-weight:bold;
}
.char_bg2 li.char{
	text-align:left;
	padding-left:10px;
	padding-top:35px;
}
.sfbz_btbox{
	width:630px;
	overflow:hidden;
	float:right;
	text-align:left;
}
.sfbz_btbox a,.sfbz_btbox a span.hover{
	width:90px;
	height:82px;
	float:left;
	overflow:hidden;
	display: block;
	line-height:23px;
	font-size:14px;
	font-weight:bold;
	color:#fff;
	padding-top:8px;
}
.sfbz_btbox a:hover{
	text-decoration:none;
	background:url(../images/sfbz_bt.gif) no-repeat 0 0;
}
.sfbz_btbox .ssbt1{ 
	position:relative;
	color:#666666;
	text-align:center;
	width:90px;
}
.sfbz_btbox .ssbt1 span.hover{
	background:url(../images/sfbz_bt.gif) no-repeat 0 0;
	position:absolute; 
	top:0px; 
	left:0px;
}
.sfbz_btbox .over1{
	background:url(../images/sfbz_bt.gif) no-repeat 0 0;
	color:#fff;
}


/*focus*/
.focus{
	position:relative;
	margin-top:6px;
	float:left;
}
.f426x240{width:800px;height:340px;overflow:hidden}
.f426x240 img{width:800px;height:340px}
.rslides{width:100%;position:relative;list-style:none;padding:0}
.rslides li{
	width:800px;
	margin:10px;
}
.rslides_nav{height:72px;width:32px;position:absolute;-webkit-tap-highlight-color:rgba(0,0,0,0);top:50%;left:0;opacity:0.5;text-indent:-9999px;overflow:hidden;text-decoration:none;background:url(../images/i.png) no-repeat 0px 0px;}
.rslides_nav:active{opacity:1.0}
.rslides_nav.next{left:auto;background-position:-33px 0px;right:0}


/*foot*/
#b_bottom {
    margin: 10px 0;
    background:url(../images/foot_bg.png) repeat-x ;
    height:64px;
    color:#929292;
}

#b_bottom .copyright {
    margin: 0 auto;
    padding: 15px 0 0 50px;
    width: 888px;
}
#b_bottom .copyright a{
    color:#929292;
    margin:0 12px;
}
#b_bottom .copyright a:first-child{
    margin-left:0;
}
#b_bottom .copyright .copy{
    margin-top:8px;
}
#b_bottom .copyright .ICP {
    margin-left:24px;
}
#b_bottom .copyright .ICP a:first-child{
    margin-left:24px;
}
/*link*/
.link{
	 width:800px; 
	 height:0px; 
	 position:relative; 
	 margin:0 auto;
	 z-index:1000;
	}
.sub{
	position:absolute;
	width:120px;
	margin-left:-17px;
	left:0;
	z-index:9;
	background:url(../images/bg_transparent.gif) 0 0;
	display:none;
}
.sub a:hover{
	background:none;
	color:#FFF;
}
.sub a:hover,
.sub a:hover{
	background-image:none;
	color:#FFF;
}
.sub dl{
	text-align:left;
}
.sub dd{
	height:30px;
	border-bottom:#EE7F14 1px solid;
}
.sub dd a{
	width:100%;
	height:30px;
	text-shadow:none;
	padding:0;
	float:left;
	color:#FFF;
	text-align:center;
	line-height:30px;
	background:#FB8615;
} 
.sub dd a:hover{
	background:#EE7F14;
	filter:alpha(opacity=100);
	-moz-opacity:1.0;
	opacity: 1.0;
}
.postion01{
	left:95px;
}
.postion02{
	left:195px;
}
.postion03{
	left:315px;
}
.postion04{
	left:438px;
}
.postion05{
	left:535px;
}
/*end*/
/*index2*/
.right_char{
	background:url(../images/right_charbg.png) no-repeat;
	width:160px;
	height:153px;
}
.right_char li.title{
	font-size:12px;
	color:#FFF;
	font-weight:bold;
	height:25px;
	line-height:25px;
	padding-top:10px;
	text-align:left;
	text-indent:3em;
}
.right_char li.cont{
	color:#0C4F78;
	font-weight:lighter;
	height:20px;
	line-height:20px;
	margin-top:10px;
}
.right_char li.left{
	float:left;
	color:#FFF;
	font-size:14px;
	height:20px;
	line-height:20px;
	margin-top:10px;
	width:80px;
}
.right_char li.right{
	float:left;
	color:#FFF;
	font-size:14px;
	height:14px;
	line-height:14px;
	margin-top:20px;
	width:76px;
}
.right_char li.leftc{
	float:left;
	color:#FFF;
	font-size:12px;
	height:12px;
	line-height:12px;
	margin-top:5px;
	width:80px;
}
.right_char li.rightc{
	float:left;
	color:#FFF;
	font-size:12px;
	height:12px;
	line-height:12px;
	margin-top:5px;
	width:76px;
}
.right_char li.leftbc{
	float:left;
	color:#FFF;
	font-size:12px;
	height:12px;
	line-height:12px;
	margin-top:14px;
	width:80px;
}
.right_char li.rightbc{
	float:left;
	color:#FFF;
	font-size:12px;
	height:12px;
	line-height:12px;
	margin-top:14px;
	width:76px;
}


/*new add by zhoushaoping*/
form{padding:0;margin:0;}
.cls{clear:both;}
.btn{width:52px;height:20px;line-height:20px;background:url(../images/but.png) no-repeat;}
.mgr10{margin-top:10px;}
.location{background:url(../images/location.gif) no-repeat left 50%;height:40px;line-height:40px;text-align:left;padding-left:30px;}
.minhgt450{min-height:390px;height:auto!important;height:390px;overflow:visible;}

.btn01,.btn02,.btn03,.btn04,.btn05,.btn06,.btn07,.btn08,.btn09,.btn10,.btn11,.btn13,.btn14,.btn15,.btn16,.btn17,.btn18{height:20px;border:none;cursor:pointer;}
.btn01,.btn02,.btn03,.btn04,.btn05,.btn06,.btn07,.btn13,.btn14,.btn15,.btn16,.btn17,.btn18{width:52px}
.btn08,.btn09,.btn10,.btn17{width:72px}
.btn11{width:92px}
.btn01{background:url(../images/button/but_01.png) no-repeat;}
.btn02{background:url(../images/button/but_02.png) no-repeat;}
.btn03{background:url(../images/button/but_03.png) no-repeat;}
.btn04{background:url(../images/button/but_04.png) no-repeat;}
.btn05{background:url(../images/button/but_05.png) no-repeat;}
.btn06{background:url(../images/button/but_06.png) no-repeat;}
.btn07{background:url(../images/button/but_07.png) no-repeat;}
.btn08{background:url(../images/button/but_08.png) no-repeat;}
.btn09{background:url(../images/button/but_09.png) no-repeat;}
.btn10{background:url(../images/button/but_10.png) no-repeat;}
.btn11{background:url(../images/button/but_11.png) no-repeat;}
.btn13{background:url(../images/button/but_13.png) no-repeat;}
.btn14{background:url(../images/button/but_14.png) no-repeat;}
.btn15{background:url(../images/button/but_15.png) no-repeat;}
.btn16{background:url(../images/button/but_16.png) no-repeat;}
.btn17{background:url(../images/button/but_17.png) no-repeat;}
.btn18{background:url(../images/button/but_18.png) no-repeat;}